package cn.scm.server.multistage.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 开单记录表(BizOpenOrder)实体类
 *
 * @author makejava
 * @since 2020-09-23 20:52:55
 */
@Data
public class OneOpenOrderRespParam implements Serializable {
    private static final long serialVersionUID = -41701887630358747L;
    /**
     * 开单ID
     */
    @ApiModelProperty(value = "开单ID")
    private String id;
    /**
     * 悟新编号
     */
    @ApiModelProperty(value = "悟新编号")
    private String platformNo;
    /**
     * 业务类型ID
     */
    @ApiModelProperty(value = "业务类型ID")
    private String bizTypeId;
    /**
     * 申请人ID
     */
    @ApiModelProperty(value = "申请人ID")
    private String userId;
    /**
     * 申请人姓名
     */
    @ApiModelProperty(value = "申请人姓名")
    private String userName;
    /**
     * 债务人ID
     */
    @ApiModelProperty(value = "债务人ID")
    private String obligorId;
    /**
     * 债务人名称
     */
    @ApiModelProperty(value = "债务人名称")
    private String obligorName;
    /**
     * 供应商名称
     */
    @ApiModelProperty(value = "供应商名称")
    private String supplierName;
    /**
     * 供应商ID
     */
    @ApiModelProperty(value = "供应商ID")
    private String supplierId;
    /**
     * 开单日期
     */
    @ApiModelProperty(value = "开单日期")
    private Date orderDate;
    /**
     * 业务类型
     */
    @ApiModelProperty(value = "业务类型")
    private String bizType;
    /**
     * 悟新状态 1开单成功，2拆分成功，3转让中，4转让失败，5已转出
     */
    @ApiModelProperty(value = "悟新状态 1开单成功，2拆分成功，3转让中，4转让失败，5已转出")
    private Integer platformStatus;
    /**
     * 开单审批状态
     */
    @ApiModelProperty(value = "开单审批状态")
    private String orderState;
    /**
     * 开单金额
     */
    @ApiModelProperty(value = "开单金额")

    private Double orderAmt;
    /**
     * 应付账款金额
     */
    @ApiModelProperty(value = "应付账款金额")
    private Double paymentAmt;
    /**
     * 合同编号
     */
    @ApiModelProperty(value = "合同编号")
    private String contractNo;
    /**
     * 合同ID
     */
    @ApiModelProperty(value = "合同ID")
    private String contractId;
    /**
     * 合同名称
     */
    @ApiModelProperty(value = "合同名称")
    private String contractName;
    /**
     * 到期日
     */
    @ApiModelProperty(value = "到期日")
    private Date expireDate;






}